﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DigDes.DSchool.SUPS.DataAccess.Interface
{
    /// <summary>
    /// Пример класса переноса данных (модель). Отвечает к примеру за одну строку, считанную из файла
    /// </summary>
    public class CarInfo : LoaderBaseDTO
    {

        /// <summary>
        /// Инвентарный номер вагона
        /// </summary>
        public string CarNumber { get; set; }

        /// <summary>
        /// Вес груза в тоннах
        /// </summary>
        public string CargoWeight { get; set; }

        /// <summary>
        /// Станция назначения вагона
        /// </summary>
        public string DestinationStation { get; set; }

        /// <summary>
        /// Код груза по тарифн. номенклатуре
        /// </summary>
        public string CargoCode { get; set; }

        /// <summary>
        /// Код грузополучателя
        /// </summary>
        public string ConsigneeCode { get; set; }

        /// <summary>
        /// Тип парка вагона
        /// </summary>
        public string CarParkType { get; set; }

        /// <summary>
        /// Станция начала рейса
        /// </summary>
        public string DepartureStation { get; set; }

        /// <summary>
        /// Код операции
        /// </summary>
        public string OperationCode { get; set; }

        /// <summary>
        /// Время операции(Год-День-Время)
        /// </summary>
        public DateTime OperationTime { get; set; }

        /// <summary>
        /// Время операции(Год-День-Время).Строковое значение.
        /// </summary>
        public string StringOperationTime { get; set; }

        /// <summary>
        /// Станция сверш. операции
        /// </summary>
        public string StationOfOperation { get; set; }

        /// <summary>
        /// Дорога сдачи  
        /// </summary>
        public string DeliveryRoad { get; set; }

        /// <summary>
        /// Дорога приема  
        /// </summary>
        public string ReceipRoad { get; set; }

        /// <summary>
        /// Индекс поезда
        /// </summary>
        public string TrainIndex { get; set; }

        /// <summary>
        /// Номер поезда  
        /// </summary>
        public string TrainNumber { get; set; }
    }

}
